import time
t = time.localtime()
vip_data = "tululu,yuanziyin,liguihua"
vip_password = "123456,234567,345678"
normal_data = "A,B,C"
normal_password = "222333,333444,444555"
count = 10
# 进行一个会员和非会员的判断
dict1 = {'10：35': '大学英语(10-204)', '12：50': '写作训练(1-202)', '2：30': 'python课(2实-203)'}
dict2 = {'8：00': '用户研究(3实-312)', '10：35': '广告学概论(1-402)', '2：30': '创业基础实践(1-205)'}
dict3 = {'8：00': '棒垒球(西区田径场)', '9：45': '毛概理论课(9-201)', '18：45': '大学英语(10-204)'}
dict4 = {'2：30': '科学技术发展史(11-401)'}
dict5 = {'8：00': 'AI软件应用(新综-612)', '9：45': '网站运营与管理(3实-304)', '2：30': '手绘基础(1-203)'}
while True:
    username = input("请输入正确的账号:")
    password = input("请输入正确的密码:")
    count -=1
    if username in vip_data:
        # 判断会员是否成功登录
        if password in vip_password:
            print("登陆成功，欢迎尊贵的VIP",username,"使用,还剩",count,"次查看机会")
            # 成功登录后显示课表
            if t.tm_wday == 0:
                if t.tm_hour == 10 and t.tm_min == 20:
                    print('还有十五分钟上英语课，记得去10教204占座')
                elif t.tm_hour == 12 and t.tm_min == 35:
                    print('还有十五分钟上写作训练')
                elif t.tm_hour == 14 and t.tm_min == 15:
                    print('还有十五分钟上python课，记得去2实的203占座')
            elif t.tm_wday == 1:
                if t.tm_hour == 7 and t.tm_min == 45:
                    print('还有十五分钟上用户研究课，记得去3实312抢电脑机子')
                elif t.tm_hour == 10 and t.tm_min == 20:
                    print('还有十五分钟上广告学概论课，记得去1教401和组员讨论方案')
                elif t.tm_hour == 14 and t.tm_min == 15:
                    print('还有十五分钟上创业基础课，记得去1教205上课')
            elif t.tm_wday == 2:
                if t.tm_hour == 7 and t.tm_min == 45:
                    print('还有十五分钟上棒垒球课，要去西区田径场')
                elif t.tm_hour == 9 and t.tm_min == 20:
                    print('还有十五分钟上毛概课，可以和袁子茵一起在9教201上课')
            elif t.tm_wday == 3:
                if t.tm_hour == 14 and t.tm_min == 15:
                    print('还有十五分钟上科学发展史，11教401的马爱云老师真和蔼')
            elif t.tm_wday == 4:
                if t.tm_hour == 7 and t.tm_min == 45:
                    print('还有十五分钟上软件应用课，新棕合612的阚凤霞老师超可爱')
                elif t.tm_hour == 9 and t.tm_min == 20:
                    print('还有十五分钟上网站运营课，3实304的胡美香老师很有意思')
                elif t.tm_hour == 14 and t.tm_min == 15:
                    print('还有十五分钟上手绘艺术课，1教203的温灵老师很幽默')
            elif t.tm_wday == 5:
                print('今天是周六没有课哦，可以好好休息哦！')
            elif t.tm_wday == 6:
                print('周末当然要尽情玩耍!希望老师别留特别多的作业！')
            # 通过字典将每星期的课程归类

            # 通过while循环将dict中的值作为判断，使课程的时间和内容得以输出
            # 通过input函数实现用户输入查询课程
            while True:
                print('除（1，2，3，4，5）以外任意键退出！')
                c = int(input('请输入你想查询的周几（1，2，3，4，5）:'))
                if c == 1:
                    time_1 = input('请输入时间如(8:00):')
                    if time_1 in dict1:
                        print(dict1[time_1])
                    else:
                        print('这个时间没课哦！！')
                elif c == 2:
                    time_2 = input('请输入时间如(8:00):')
                    if time_2 in dict2:
                        print(dict2[time_2])
                    else:
                        print('这个时间没课哦！！')
                elif c == 3:
                    time_3 = input('请输入时间如(8:00):')
                    if time_3 in dict3:
                        print(dict3[time_3])
                    else:
                        print('这个时间没课哦！！')
                elif c == 4:
                    time_4 = input('请输入时间如(8:00):')
                    if time_4 in dict4:
                        print(dict4[time_4])
                    else:
                        print('这个时间没课哦！！')
                elif c == 5:
                    time_5 = input('请输入时间如(8:00):')
                    if time_5 in dict5:
                        print(dict5[time_5])
                    else:
                        print('这个时间没课哦！！')
                else:
                    break
                # 结束非员的课表显示
            break
        else:
            print("您的账号或密码有误，请重新输入")
            break
    else:
        # 判断是否为非会员用户
        if username in normal_data:
            # 判断非会员是否登录成功
            if password in normal_password:
                print("登陆成功，欢迎", username, "使用,今日您还剩", count - 5, "次查看机会")
                if t.tm_wday == 0:
                    if t.tm_hour == 10 and t.tm_min == 20:
                        print('还有十五分钟上英语课，记得去10教204占座')
                    elif t.tm_hour == 12 and t.tm_min == 35:
                        print('还有十五分钟上写作训练')
                    elif t.tm_hour == 14 and t.tm_min == 15:
                        print('还有十五分钟上python课，记得去2实的203占座')
                elif t.tm_wday == 1:
                    if t.tm_hour == 7 and t.tm_min == 45:
                        print('还有十五分钟上用户研究课，记得去3实312抢电脑机子')
                    elif t.tm_hour == 10 and t.tm_min == 20:
                        print('还有十五分钟上广告学概论课，记得去1教401和组员讨论方案')
                    elif t.tm_hour == 14 and t.tm_min == 15:
                        print('还有十五分钟上创业基础课，记得去1教205上课')
                elif t.tm_wday == 2:
                    if t.tm_hour == 7 and t.tm_min == 45:
                        print('还有十五分钟上棒垒球课，要去西区田径场')
                    elif t.tm_hour == 9 and t.tm_min == 20:
                        print('还有十五分钟上毛概课，可以和袁子茵一起在9教201上课')
                elif t.tm_wday == 3:
                    if t.tm_hour == 14 and t.tm_min == 15:
                        print('还有十五分钟上科学发展史，11教401的马爱云老师真和蔼')
                elif t.tm_wday == 4:
                    if t.tm_hour == 7 and t.tm_min == 45:
                        print('还有十五分钟上软件应用课，新棕合612的阚凤霞老师超可爱')
                    elif t.tm_hour == 9 and t.tm_min == 20:
                        print('还有十五分钟上网站运营课，3实304的胡美香老师很有意思')
                    elif t.tm_hour == 14 and t.tm_min == 15:
                        print('还有十五分钟上手绘艺术课，1教203的温灵老师很幽默')
                elif t.tm_wday == 5:
                    print('今天是周六没有课哦，可以好好休息哦！')
                elif t.tm_wday == 6:
                    print('周末当然要尽情玩耍!希望老师别留特别多的作业！')

                # 通过while循环将dict中的值作为判断，使课程的时间和内容得以输出
                # 通过input函数实现用户输入查询课程
                while True:
                    print('除（1，2，3，4，5）以外任意键退出！')
                    c = int(input('请输入你想查询的周几（1，2，3，4，5）:'))
                    if c == 1:
                        time_1 = input('请输入时间如(8:00):')
                        if time_1 in dict1:
                            print(dict1[time_1])
                        else:
                            print('这个时间没课哦！！')
                    elif c == 2:
                        time_2 = input('请输入时间如(8:00):')
                        if time_2 in dict2:
                            print(dict2[time_2])
                        else:
                            print('这个时间没课哦！！')
                    elif c == 3:
                        time_3 = input('请输入时间如(8:00):')
                        if time_3 in dict3:
                            print(dict3[time_3])
                        else:
                            print('这个时间没课哦！！')
                    elif c == 4:
                        time_4 = input('请输入时间如(8:00):')
                        if time_4 in dict4:
                            print(dict4[time_4])
                        else:
                            print('这个时间没课哦！！')
                    elif c == 5:
                        time_5 = input('请输入时间如(8:00):')
                        if time_5 in dict5:
                            print(dict5[time_5])
                        else:
                            print('这个时间没课哦！！')
                    else:
                        break
                    # 结束非会员的课表显示
                break
            else:
                print("您的账号或密码有误，请重新输入")
        else:
            print("您的账号或密码有误，请重新输入")






